Pular para o conteúdo principal

5.6 Consultar boletos

Params

ParâmetroTipoDescrição
skipIntNúmero de registros a serem pulados no início da coleção. Utilizado para paginação.
takeIntNúmero máximo de registros a serem retornados. Utilizado para paginação.
whereBillingFilterInputObjeto que define os critérios de filtragem para as cobranças.
order[BillingSortInput!]Array de objetos que definem a ordem de classificação dos resultados.

Objeto BillingFilterInput

CampoTipoDescrição
activeBooleanOperationFilterInputIndica se a cobrança está ativa
amountPaidDecimalOperationFilterInputValor pago
and[BillingFilterInput!]
apiRequestLogsListFilterInputTypeOfApiRequestLogFilterInput
atmPaymentAtmPaymentFilterInputDados do pagamento em ATM
atmPaymentIdIntOperationFilterInputId do pagamento em ATM
barcodeStringOperationFilterInputCódigo de barras
barcodeUrlStringOperationFilterInputUrl do código de barras
billingAgreementsListFilterInputTypeOfBillingAgreementFilterInputAcordos associados à cobrança
billingStatusNullableOfBillingStatusOperationFilterInputStatus da cobrança
cancelAfterRegisterBooleanOperationFilterInputMarca a cobrança para ser cancelada após o registro
cancellationDescriptionStringOperationFilterInputDescrição do motivo de cancelamento
cancellationReasonNullableOfCancellationReasonOperationFilterInputMotivo de cancelamento
changesListFilterInputTypeOfLogHistoryFilterInputHistórico de alterações
competenceDateDateTimeOperationFilterInputData de competência
creationDateDateTimeOperationFilterInputData de Criação
deductedDiscountsListFilterInputTypeOfDeductedDiscountFilterInputDescontos deduzidos
deletedBooleanOperationFilterInputStatus de Deleção
descriptionStringOperationFilterInputDescrição
digitableLineStringOperationFilterInputLinha digitável
discountDecimalOperationFilterInputDesconto
documentCodeStringOperationFilterInputCódigo do documento
dueDateDateTimeOperationFilterInputData de vencimento
externalIdIntOperationFilterInputId Externo
externalTokenStringOperationFilterInputToken externo
financialIntegrationFinancialIntegrationFilterInputDados da integração financeira
financialIntegrationIdIntOperationFilterInputId da integração financeira
financialOwnerFinancialOwnerFilterInputDados do responsável financeiro
financialOwnerIdIntOperationFilterInputId do responsável financeiro
fineValueDecimalOperationFilterInputMulta
firstBillingBillingFilterInputPrimeira cobrança
firstBillingIdIntOperationFilterInputId da primeira cobrança
graphQLRequestLogsListFilterInputTypeOfGraphQLRequestLogFilterInput
hasRefundBooleanOperationFilterInputMarca se a cobrança foi estornada
idIntOperationFilterInputId do objeto da Requisição
interestPercentageDecimalOperationFilterInputPorcentagem de Juros
interestValueDecimalOperationFilterInputJuros
isFromAgreementBooleanOperationFilterInputIndica se o boleto foi gerado por um acordo
isManualPaymentBooleanOperationFilterInputIndicador de pagamento manual
lastUpdateDateDateTimeOperationFilterInputData da ultima atualização
nnStringOperationFilterInputNosso número
or[BillingFilterInput!]
originalValueDecimalOperationFilterInputValor original
parentBillingBillingFilterInputCobrança pai
parentBillingIdIntOperationFilterInputId da cobrança pai
paymentDateDateTimeOperationFilterInputData do pagamento
paymentPlanPaymentPlanFilterInputDados do plano de pagamento
paymentPlanIdIntOperationFilterInputId do plano de pagamento
paymentTypeNullableOfPaymentTypeOperationFilterInputTipo de pagamento
pixCodeStringOperationFilterInputCódigo do Pix
punctualDiscountsListFilterInputTypeOfPunctualDiscountFilterInputDescontos pontualidade
refIdUuidOperationFilterInputId da Referência
refundDateDateTimeOperationFilterInputData do estorno
refundDescriptionStringOperationFilterInputDescrição do motivo de estorno
refundReasonNullableOfRefundReasonOperationFilterInputMotivo do estorno
refundValueDecimalOperationFilterInputValor estornado
reissueDescriptionStringOperationFilterInputDescrição do motivo da 2ª via
reissueReasonNullableOfReissueReasonOperationFilterInputMotivo da 2ª via
valueDecimalOperationFilterInputValor

Objeto BillingSortInput

CampoTipoDescrição
activeSortEnumTypeStatus de Ativação
amountPaidSortEnumTypeValor pago
and[BillingFilterInput!]
apiRequestLogsListFilterInputTypeOfApiRequestLogFilterInput
atmPaymentAtmPaymentSortInputDados do pagamento em ATM
atmPaymentIdSortEnumTypeId do pagamento em ATM
barcodeSortEnumTypeCódigo de barras
barcodeUrlSortEnumTypeUrl do código de barras
billingAgreementsListFilterInputTypeOfBillingAgreementFilterInputAcordos associados à cobrança
billingStatusSortEnumTypeStatus da cobrança
cancelAfterRegisterSortEnumTypeMarca a cobrança para ser cancelada após o registro
cancellationDescriptionSortEnumTypeDescrição do motivo de cancelamento
cancellationReasonSortEnumTypeMotivo de cancelamento
changesListFilterInputTypeOfLogHistoryFilterInputHistórico de alterações
competenceDateSortEnumTypeData de competência
creationDateSortEnumTypeData de Criação
deductedDiscountsListFilterInputTypeOfDeductedDiscountFilterInputDescontos deduzidos
deletedSortEnumTypeStatus de Deleção
descriptionSortEnumTypeDescrição
digitableLineSortEnumTypeLinha digitável
discountSortEnumTypeDesconto
documentCodeSortEnumTypeCódigo do documento
dueDateSortEnumTypeData de vencimento
externalIdSortEnumTypeId Externo
externalTokenSortEnumTypeToken externo
financialIntegrationFinancialIntegrationSortInputDados da integração financeira
financialIntegrationIdSortEnumTypeId da integração financeira
financialOwnerFinancialOwnerSortInputDados do responsável financeiro
financialOwnerIdSortEnumTypeId do responsável financeiro
fineValueSortEnumTypeMulta
firstBillingBillingSortInputPrimeira cobrança
firstBillingIdSortEnumTypeId da primeira cobrança
graphQLRequestLogsListFilterInputTypeOfGraphQLRequestLogFilterInput
hasRefundSortEnumTypeMarca se a cobrança foi estornada
idSortEnumTypeId do objeto da Requisição
interestPercentageSortEnumTypePorcentagem de Juros
interestValueSortEnumTypeJuros
isFromAgreementSortEnumTypeIndica se o boleto foi gerado por um acordo
isManualPaymentSortEnumTypeIndicador de pagamento manual
lastUpdateDateSortEnumTypeData da ultima atualização
nnSortEnumTypeNosso número
or[BillingFilterInput!]
originalValueSortEnumTypeValor original
parentBillingBillingSortInputCobrança pai
parentBillingIdSortEnumTypeId da cobrança pai
paymentDateSortEnumTypeData do pagamento
paymentPlanPaymentPlanSortInputDados do plano de pagamento
paymentPlanIdSortEnumTypeId do plano de pagamento
paymentTypeSortEnumTypeTipo de pagamento
pixCodeSortEnumTypeCódigo do Pix
punctualDiscountsListFilterInputTypeOfPunctualDiscountFilterInputDescontos pontualidade
refIdSortEnumTypeId da Referência
refundDateSortEnumTypeData do estorno
refundDescriptionSortEnumTypeDescrição do motivo de estorno
refundReasonNullableOfRefundReasonOperationFilterInputMotivo do estorno
refundValueSortEnumTypeValor estornado
reissueDescriptionSortEnumTypeDescrição do motivo da 2ª via
reissueReasonNullableOfReissueReasonOperationFilterInputMotivo da 2ª via
valueSortEnumTypeValor

Result

CampoTipoDescrição
billingsBillingsCollectionSegmentColeção de cobranças

Objeto BillingsCollectionSegment

CampoTipoDescrição
items[Billing!]Lista de objetos do tipo "Billing".
pageInfoCollectionSegmentInfo!Informações para auxiliar na paginação dos resultados.
totalCountInt!Número total de registros encontrados, independentemente da paginação.

Exemplos

Consultar boletos filtrando por status e cpf do responsável financeiro

Request

Request
query Billings {
billings(
skip: 0
take: 100
where: {
billingStatus: { in: [PENDING, OVERDUE, EXPIRED] }
financialOwner: { cpf: { eq: "02176074033" } }
}
order: [
{ financialOwner: { name: ASC } }
{ paymentPlan: { dependent: { name: ASC } } }
]
) {
items {
refId
dueDate
billingStatus
value
interestValue
fineValue
calculatedIncreaseValue
calculatedFineValue
updatedValue
barcode
digitableLine
pixCode
financialOwner {
refId
name
cpf
email
}
paymentPlan {
refId
dependent {
refId
name
cpf
customFields {
customField {
label
}
content
}
}
company {
name
companyName
}
costCenter {
name
refId
}
}
punctualDiscounts {
value
isPercentage
}
}
pageInfo {
hasNextPage
hasPreviousPage
}
totalCount
}
}

Response

Response
{
"data": {
"billings": {
"items": [
{
"refId": "5cf33ff7-6fb9-49b1-b8a5-03f155eedd19",
"dueDate": "2023-10-25T00:00:00.000Z",
"billingStatus": "PENDING",
"value": 50,
"interestValue": 0.02,
"fineValue": 2,
"calculatedIncreaseValue": 0.24,
"calculatedFineValue": 1,
"updatedValue": 51.24,
"barcode": "32991951400000050000001090000000069376287110",
"digitableLine": "32990001039000000006893762871106195140000005000",
"pixCode": null,
"financialOwner": {
"refId": "f09aeac5-f3f5-4a5a-861b-bf55604b54e5",
"name": "Bruna Barros",
"cpf": "02176074033",
"email": "ricardo@sistemaegd.com.br"
},
"paymentPlan": {
"refId": "a6814f33-7093-453d-9af8-899cafc1ddba",
"dependent": {
"refId": "d40c654c-af5b-480b-a60c-734f2a74dbde",
"name": "Arnaldo Pires Silva",
"cpf": null,
"customFields": [
{
"customField": {
"label": "Matrícula"
},
"content": "1025"
},
{
"customField": {
"label": "Turma"
},
"content": "1ª Série"
}
]
},
"company": {
"name": "Escola teste",
"companyName": "TESTE LTDA"
},
"costCenter": {
"name": "Mensalidades",
"refId": "8a57c338-d125-4b24-b26d-dc4448ec3581"
}
},
"punctualDiscounts": [
{
"value": 10,
"isPercentage": false
}
]
}
],
"pageInfo": {
"hasNextPage": true,
"hasPreviousPage": false
},
"totalCount": 11
}
}
}

Consultar boletos filtrando por status e matrícula

Request

Request
query Billings {
billings(
skip: 0
take: 100
where: {
billingStatus: { in: [PENDING, OVERDUE, EXPIRED] }
paymentPlan: {
dependent: {
customFields: {
some: {
customField: { label: { eq: "Matrícula" } }
content: { eq: "1025" }
}
}
}
}
}
order: [
{ financialOwner: { name: ASC } }
{ paymentPlan: { dependent: { name: ASC } } }
]
) {
items {
refId
dueDate
billingStatus
value
interestValue
fineValue
calculatedIncreaseValue
calculatedFineValue
updatedValue
barcode
digitableLine
pixCode
financialOwner {
refId
name
cpf
email
}
paymentPlan {
refId
dependent {
refId
name
cpf
customFields {
customField {
label
}
content
}
}
company {
name
companyName
}
costCenter {
name
refId
}
}
punctualDiscounts {
value
isPercentage
}
}
pageInfo {
hasNextPage
hasPreviousPage
}
totalCount
}
}

Response

Response
{
"data": {
"billings": {
"items": [
{
"refId": "5cf33ff7-6fb9-49b1-b8a5-03f155eedd19",
"dueDate": "2023-10-25T00:00:00.000Z",
"billingStatus": "PENDING",
"value": 50,
"interestValue": 0.02,
"fineValue": 2,
"calculatedIncreaseValue": 0.24,
"calculatedFineValue": 1,
"updatedValue": 51.24,
"barcode": "32991951400000050000001090000000069376287110",
"digitableLine": "32990001039000000006893762871106195140000005000",
"pixCode": null,
"financialOwner": {
"refId": "f09aeac5-f3f5-4a5a-861b-bf55604b54e5",
"name": "Bruna Barros",
"cpf": "02176074033",
"email": "ricardo@sistemaegd.com.br"
},
"paymentPlan": {
"refId": "a6814f33-7093-453d-9af8-899cafc1ddba",
"dependent": {
"refId": "d40c654c-af5b-480b-a60c-734f2a74dbde",
"name": "Arnaldo Pires Silva",
"cpf": null,
"customFields": [
{
"customField": {
"label": "Matrícula"
},
"content": "1025"
},
{
"customField": {
"label": "Turma"
},
"content": "1ª Série"
}
]
},
"company": {
"name": "Escola teste",
"companyName": "TESTE LTDA"
},
"costCenter": {
"name": "Mensalidades",
"refId": "8a57c338-d125-4b24-b26d-dc4448ec3581"
}
},
"punctualDiscounts": [
{
"value": 10,
"isPercentage": false
}
]
}
],
"pageInfo": {
"hasNextPage": true,
"hasPreviousPage": false
},
"totalCount": 11
}
}
}

Consultar boletos filtrando por status, cpf do responsável financeiro e matrícula

Request

Request
query Billings {
billings(
skip: 0
take: 1
where: {
billingStatus: { in: [PENDING, OVERDUE, EXPIRED] }
financialOwner: { cpf: { eq: "02176074033" } }
paymentPlan: {
dependent: {
customFields: {
some: {
customField: { label: { eq: "Matrícula" } }
content: { eq: "1025" }
}
}
}
}
}
order: [
{ financialOwner: { name: ASC } }
{ paymentPlan: { dependent: { name: ASC } } }
]
) {
items {
refId
dueDate
billingStatus
value
interestValue
fineValue
calculatedIncreaseValue
calculatedFineValue
updatedValue
barcode
digitableLine
pixCode
financialOwner {
refId
name
cpf
email
}
paymentPlan {
refId
dependent {
refId
name
cpf
customFields {
customField {
label
}
content
}
}
company {
name
companyName
}
costCenter {
name
refId
}
}
punctualDiscounts {
value
isPercentage
}
}
pageInfo {
hasNextPage
hasPreviousPage
}
totalCount
}
}

Response

Response
{
"data": {
"billings": {
"items": [
{
"refId": "5cf33ff7-6fb9-49b1-b8a5-03f155eedd19",
"dueDate": "2023-10-25T00:00:00.000Z",
"billingStatus": "PENDING",
"value": 50,
"interestValue": 0.02,
"fineValue": 2,
"calculatedIncreaseValue": 0.24,
"calculatedFineValue": 1,
"updatedValue": 51.24,
"barcode": "32991951400000050000001090000000069376287110",
"digitableLine": "32990001039000000006893762871106195140000005000",
"pixCode": null,
"financialOwner": {
"refId": "f09aeac5-f3f5-4a5a-861b-bf55604b54e5",
"name": "Bruna Barros",
"cpf": "02176074033",
"email": "ricardo@sistemaegd.com.br"
},
"paymentPlan": {
"refId": "a6814f33-7093-453d-9af8-899cafc1ddba",
"dependent": {
"refId": "d40c654c-af5b-480b-a60c-734f2a74dbde",
"name": "Arnaldo Pires Silva",
"cpf": null,
"customFields": [
{
"customField": {
"label": "Matrícula"
},
"content": "1025"
},
{
"customField": {
"label": "Turma"
},
"content": "1ª Série"
}
]
},
"company": {
"name": "Escola teste",
"companyName": "TESTE LTDA"
},
"costCenter": {
"name": "Mensalidades",
"refId": "8a57c338-d125-4b24-b26d-dc4448ec3581"
}
},
"punctualDiscounts": [
{
"value": 10,
"isPercentage": false
}
]
}
],
"pageInfo": {
"hasNextPage": true,
"hasPreviousPage": false
},
"totalCount": 11
}
}
}